/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pe.edu.upc.sigu.modelo.daoImpl;

import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;
import pe.edu.upc.sigu.entities.Carreras;
import pe.edu.upc.sigu.entities.Periodos;
import pe.edu.upc.sigu.entities.Personal;
import pe.edu.upc.sigu.modelo.dao.DocentesPeriodosDao;
import org.springframework.stereotype.Repository;

/**
 *
 * @author Usuario2
 */



@Repository(value = "docentesPeriodos")
public class DocentesPeriodosDaoImpl implements DocentesPeriodosDao {


    private EntityManager entityManager = null;

    @PersistenceContext
    public void setEntityManager(EntityManager entityManager) {
        this.entityManager = entityManager;
    }



    
    /**
     * @return the entityManager
     */
    public EntityManager getEntityManager() {
        return entityManager;
    }

    @Override
    public List<Periodos> getPeriodosList(Personal personal) {
        String sql = "SELECT  a.periodos FROM DocentesPeriodos a  "
                + "WHERE a.personal1=:personal ";
        Query query = getEntityManager().createQuery(sql);
        query.setParameter("personal", personal);
        return query.getResultList();
    }




}
